package com.tubi.file;

import java.io.File;
import java.io.IOException;

public class filedemo3 {
    public static void main(String[] args) throws IOException {
        //判断功能
        //- | 方法名                         | 说明                                 |
        //  | ------------------------------ | ------------------------------------ |
        //  | public   boolean isDirectory() | 测试此抽象路径名表示的File是否为目录 |
        //  | public   boolean isFile()      | 测试此抽象路径名表示的File是否为文件 |
        //  | public   boolean   exists()    | 测试此抽象路径名表示的File是否存在   |
        //
        //- 获取功能
        //
        //  | 方法名                            | 说明                                                   |
        //  | --------------------------------- | ------------------------------------------------------ |
        //  | public   String getAbsolutePath() | 返回此抽象路径名的绝对路径名字符串                     |
        //  | public   String getPath()         | 将此抽象路径名转换为路径名字符串                       |
        //  | public   String getName()         | 返回由此抽象路径名表示的文件或目录的名称               |
        //  | public   File[] listFiles()       | 返回此抽象路径名表示的目录中的文件和目录的File对象数组 |

        //method1();
        //method2();
        //method3();

    }

    private static void method3() {
        File file = new File("a.text");
        boolean exists = file.exists();
        System.out.println(exists);
    }

    private static void method2() {
        File file1 = new File("/Users/ronglei/Desktop/学习");
        boolean directory = file1.isDirectory();  //是否为目录
        System.out.println(directory);

        boolean file = file1.isFile();//是否为文件
        System.out.println(file);
    }

    private static void method1() {
        File file1 = new File("/Users/ronglei/Desktop/学习/a.text");
        boolean directory = file1.isDirectory();  //是否为目录
        System.out.println(directory);

        boolean file = file1.isFile();//是否为文件
        System.out.println(file);
    }
}
